1
การเชื่อมช่องว่าง: จากการทดลองใช้งานไปสู่วิศวกรรมการผลิต
AI030Lesson 4
00:00

เส้นทางจากจุดเริ่มต้นที่เต็มไปด้วยความคิดสร้างสรรค์ในเอกสารโน้ตบุ๊กของ Google Colab ไปสู่แอปพลิเคชันที่แข็งแรงและรองรับผู้ใช้จริง แสดงถึง จุดเปลี่ยนด้านสถาปัตยกรรม. ในการทดลองใช้งาน เราให้ความสำคัญกับความรวดเร็วและการทดลองแบบชั่วคราว; แต่ในการผลิต เราให้ความสำคัญกับ ข้อกำหนดด้านวิศวกรรมระบบอย่างเข้มงวด. โปรเจกต์แนะนำแฟชั่นของเรา StyleSprint, ทำหน้าที่เป็นทิศทางนำทางของเราในกระบวนการเปลี่ยนแปลงนี้ — ย้ายจากชุดเซลล์สคริปต์ที่แยกออกเป็นส่วนๆ มาเป็นแหล่งข้อมูลเดียวที่ถูกต้องภายในเก็บข้อมูลเวอร์ชันควบคุมได้

การเตรียมการการพัฒนาการปรับใช้หลังการปรับใช้ต้นแบบGoogle Colabโมเดลเฉพาะกิจการรันด้วยมือความรู้สึกการผลิตDocker/GitการประเมินประสิทธิภาพCI-CDสายการผลิตการตรวจสอบ

สี่เสาหลักของการเปลี่ยนผ่าน

  • การเตรียมการ: การตั้งค่าสภาพแวดล้อม เราเปลี่ยนจากโน้ตบุ๊กที่โฮสต์ออนไลน์มาเป็นสภาพแวดล้อมทำงานท้องถิ่นใน VS Code และเก็บข้อมูลในระบบควบคุมเวอร์ชัน (Git)
  • การพัฒนา: การเปลี่ยนจากเลือกโมเดลใดก็ได้ที่ใช้งานได้ ไปสู่การประเมินผู้สมัครโดยใช้การทดสอบแบบเป็นระบบ
  • การปรับใช้: การเปลี่ยนสคริปต์ให้กลายเป็นบริการที่ขยายขนาดได้โดยใช้ FastAPI และการบรรจุภัณฑ์ (Containerization)
  • หลังการปรับใช้: รับประกันสุขภาพระยะยาวผ่านระบบแจ้งเตือนอัตโนมัติและการตรวจจับการเบี่ยงเบน
ทัศนคติของวิศวกร
การตั้งเลขเวอร์ชันไม่ใช่แค่เพียงการเก็บโค้ดไว้เท่านั้น มันคือการสร้างให้ช่วงวงจรชีวิตของปัญญาประดิษฐ์สามารถทำซ้ำได้ ขั้นตอนแรกในการเริ่มต้นโครงการด้วย git init คือก้าวแรกในการเปลี่ยนการทดลองในเซลล์เดียวให้กลายเป็นทรัพยากรซอฟต์แวร์มืออาชีพ